<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h1 style="color: red">史上最帅的男人---肖战</h1>
<{$title}>
<hr>
<{$arr[0]}>--<{$arr.3}>
<hr>
<{$arr1['name']}>--<{$arr1.age}>
<hr>
<{$arr3.0.name}>---<{$arr3[2]['age']}>
<hr>
<{$obj->id}>---<{$obj:name}>
<hr>
<{$name}>  ==  <{$age}>  ==<{$sex}>
<hr>
<{//literal}>

Hello,<{$name}>！

<{///literal}>
<hr>
<{$pwd|md5|substr=0,5}>
<hr>
<{:md5($pwd)}>
<hr>
<{:date("Y-m-d H-i-s",$time)}>
<hr>
<{$str|format="%x"}>
<hr>
<{$abc|default="肖战"}>
<hr>
<{$a|lower}>
<hr>
<{$arr9|last}>
<hr>
<{$names|raw}>
<hr>
<{$namex?$namex:'默认值'}>  当$namex不为空时输出$namex 为空时输出默认值
<?php echo !empty($namex) ? htmlentities($namex) : '默认值'; ?>
<hr>
<{$namex??'默认值'}>       当$namex设置时输出$namex  没设置时为默认值
<?php echo isset($namex) ? htmlentities($namex) : '默认值'; ?>
<hr>
<{$namex?='默认值'}>    如果$namex不为空  则输出默认值
<?php if(!empty($namex)) echo '默认值'; ?>
<hr>
<{$namex?:'默认值'}>   当$namex不为空时输出$namex 为空时输出默认值
<?php echo !empty($namex) ? htmlentities($namex) : '默认值'; ?>
<hr>
<{$namex==1?'真':'假'}>   表达式结果为true时输出第一个值  false输出第二个值
<?php echo $namex==1 ? '真' : '假'; ?>
<hr>
<br>
<br>
<br>
<br>
name数据源   item循环变量  key循环索引值
<{foreach name='arr10' item='vo' key='k'}>
      <{$k}>==<{$vo['id']}>==<{$vo['name']}><br>
<{/foreach}>
<hr>
<{foreach $arr10 as $k=>$v}>
        <{$k}>==<{$v['name']}> <br>
<{/foreach}>
<hr>
name数据源
id为循环变量
key='k'为条数的计数(从1开始)
$key为循环索引值
offset为起始位置
length展示长度
mod范围循环计数器
empty循环数据为空的时候输出提示
<br>
<{volist name="arr10" id="vo" key='k'  mod='3'  offset="2" length='8' empty="暂时没有数据"}>
   <{$mod}>|<{$key}>|<{$k}>|<{$vo.id}>|<{$vo.name}> <br>
    <{eq name='mod' value='2'}><hr><{/eq}>
<{/volist}>
<hr>
<h1 style="color: red">2021年3月18日,又是喜欢肖战的一天</h1>
start开始值
end结束值
comparison比较符号 /默认为lt小于
step增加值/步进值  /默认为1
name循环变量名  /默认为i
<br>
<{for start="0" end="10" comparison="elt" step="2" name="j" }>
<{$j}> <br>
<{/for}>
<hr>
比较标签
<br>
eq或equal  等于
neq或者notequal	不等于
gt	大于
egt	大于等于
lt	小于
elt	小于等于
heq	恒等于
nheq	不恒等于
<br>
<{egt name="namen" value='4'}>
yes
<{else}>
no
<{/egt}>
<br>
<{heq name="namen" value='$valuen'}>
yes
<{else /}>
no
<{/heq}>
<br>
<{compare name="namen" value="5" type="elt"}>
yes
<{else /}>
no
<{/compare}>
<hr>
判断标签if
<br>
<{if $namen==1}>
1
<{elseif $namen==2 /}>
2
<{else /}>
其他
<{/if}>
<hr>
判断标签in 含有
<br>
<{in name="namen" value="1,2,3"}>
在范围内
<{else/}>
不在范围内
<{/in}>
<hr>
判断标签between  在这范围内
<br>
<{between name="namen" value="1,10"}>
在范围内
<{else/}>
不在范围内
<{/between}>
<hr>
判断标签present <br>  是否赋值(有没有value)
<{present name="namen"}>
namen已经赋值
<{else /}>
name还没有赋值
<{/present}>
<hr>
判断标签empty  <br>  是否为空(value是否有值)
<{empty name="namen"}>
namen为空
<{else /}>
name不为空
<{/empty}>
<hr>
判断标签defined  <br>
<{defined name="A"}>
已经定义
<{else /}>
未定义
<{/defined}>
<hr>
定义标签define<br>
<{define name="A" value="3" /}>
<hr>
判断标签defined  <br>
<{defined name="A"}>
已经定义
<{else /}>
未定义
<{/defined}>




</body>
</html>

